/**
 *  格式化日期选择器日期
 **/
export const formatterDate = (type, value) => {
    if (type === 'year') {
        return `${value}年`;
    }
    if (type === 'month') {
        return `${value}月`;
    }
    if (type === 'day') {
        return `${value}日`;
    }
    if (type === 'hour') {
        return `${value}时`;
    }
    if (type === 'minute') {
        return `${value}分`;
    }
    return value;
}


/**
 *  处理时间函数
 **/
export const splitDateString = (dateString, type = '-') => {
    console.log('type', type);
    let startDate = null
    let endDate = null
    // 如果传入的数据为空，或者不包含 '-'，则返回原数据
    if (!dateString || !dateString.includes(type)) {
        startDate = dateString
        return { startDate, endDate };
    }

    // 使用 type 拆分字符串
    const dates = dateString.split(type);

    // 如果拆分后的数组不包含两个元素，返回原数据
    if (dates.length !== 2) {
        startDate = dateString
        return { startDate, endDate };
    }

    startDate = dates[0];
    endDate = dates[1];

    return { startDate, endDate };
}
